import Skeleton from './Skeleton'
import Slider from './slider/index.vue'
import More from './More'
import Bread from './Bread/index.vue'
import Breaditem from './Bread/item.vue'
import InfiniteLoad from '@/components/InfiniteLoad'
export default {
  install (app) {
    // app是createApp方法执行完得到的实例对象
    //   app身上的方法编写具体的插件逻辑
    // 以app.component方法就行全局组件的注册
    // 已组件对象的name属性作为全局组件的名称，以自身对象作为第二个参数
    app.component('XtxSkeleton', Skeleton)
    app.component('XtxSlider', Slider)
    app.component('XtxMore', More)
    app.component('XtxBread', Bread)
    app.component('XtxInfiniteLoad', InfiniteLoad)
    app.component('XtxBreadItem', Breaditem)
  }
}
// vue2.0:
// vue.component('组件名称',组件对象)
// vue3.0:
// createApp->app->app.component('组件名称，组件对象')
